/**
 * 首页：设备列表引导页
 */
const app = getApp(); 
Page({

  /**
   * 页面的初始数据
   */
  data: {
     ewmList:[],
     deviceList:[],
    imgList:[],
      footImg:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
   app.setNavigationBarTitle();
   var deviceList=[{
      deviceId:"001",
      // noteUrl:"http://www.zhiyankeji.com.cn/wechat/p001/p001_v3.1_20250131.pdf",
      deviceName:'定时断电重启器',
      deviceCode:'ZYCS-RST-04' ,
      noteImgModel:{
        path:'http://www.zhiyankeji.com.cn/wechat/p001/',
        size:17,
        extens:'.png'
      },  
    },{
      deviceId:"002",
      // noteUrl:"http://www.zhiyankeji.com.cn/wechat/p001/p001_v3.1_20250131.pdf",
      deviceName:'RTC定时器',
      deviceCode:'Bluetooth  Timer' ,
      noteImgModel:{
        path:'http://www.zhiyankeji.com.cn/wechat/p0002/',
        size:11,
        extens:'.png'
      },  
    }];
    var path="p001" 
    if(app.globalData.curentProject==2){ 
     deviceList.shift();
     path="p0002";
    };
    var  ewmList=[{ url:'http://www.zhiyankeji.com.cn/wechat/'+path+'/1000.png'},
    { url:'http://www.zhiyankeji.com.cn/wechat/'+path+'/1001.png'},
    { url:'http://www.zhiyankeji.com.cn/wechat/'+path+'/1002.png'},
    { url:'http://www.zhiyankeji.com.cn/wechat/'+path+'/1003.png'}];
   var  footImg='http://www.zhiyankeji.com.cn/wechat/'+path+'/foot.png'
    this.setData({
     deviceList: deviceList,
     ewmList:ewmList,
     footImg:footImg
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  }, 
  openNoteImsg(e){ 
    var id=e.currentTarget.dataset.id;
    var noteImgModel;
    this.data.deviceList.forEach(item=>{
      if(item.deviceId==id){
        noteImgModel=item.noteImgModel
      }
    })
    var viewImgs=[];
    for (let index = 1; index <= noteImgModel.size; index++) {
      const element = noteImgModel.path+index+noteImgModel.extens
      viewImgs.push(element)
    }

    // console.log(viewImgs)
    // console.log(viewImgs[0])
    let curentIndex=0;
    if(wx.getStorageSync('currentImgViewIndex')){
      curentIndex=wx.getStorageSync('currentImgViewIndex')
    }
    this.selectComponent("#previewComponent").showPreview();
    this.setData({ defImg:viewImgs[curentIndex],imgList:viewImgs })

    // wx.previewImage({
    //   current:viewImgs[0],//当前点击的预览图片链接 
    //   urls:viewImgs, // 需要预览的图片链接列表
    //   success:function(res){
    //     console.log(res);
    //   },
    //   complete:function(res){
    //         console.log(res);
    //   }
    // }) 
  },
  previewImage:function(e){  
    var viewImgs=[];
    this.data.ewmList.forEach(item=>{
      viewImgs.push(item.url) 
    }) 
    var currentUrl = e.currentTarget.dataset.src //获取当前点击图片链接
    wx.previewImage({
      current:currentUrl,//当前点击的预览图片链接 
      urls:viewImgs // 需要预览的图片链接列表
    }) 
  }, 
  settingTab(e){
    wx.setStorageSync('deviceList', this.data.deviceList) 
    var id=e.currentTarget.dataset.id;
    console.log(this.data.deviceList)
    console.log(id)
    // console.log("deviceId="+id)
    wx.navigateTo({
      url: "/pages/index/index?id="+id,
    })
  },
  //这里的 url 就是pdf文件的路径，直接调用此方法就可以打开pdf文件
//url:'http://storage.xuetangx.com/public_assets/xuetangx/PDF/PlayerAPI_v1.0.6.pdf'
androidOpenPdf(url) {
	wx.downloadFile({
		url: url,
		success: function(res) {
			var filePath = res.tempFilePath;
			wx.openDocument({
				filePath: filePath,
				success: function(res) {
					console.log("打开文档成功");
				},
			});
		},
	});
},
openPDF(e) {
  var url=e.currentTarget.dataset.url;
	switch (wx.getDeviceInfo().platform) {
		case "android": 
			// 这里直接调用原生的方法，我们上面定义的
			this.androidOpenPdf(url);
			break;
		case "ios":
			console.log("IOS");
			//这里跳转web-view页面
			wx.navigateTo({
				url: "/pages/webView/index?url=" + url,
			});
			break;
		default:
			this.androidOpenPdf(url);
			break;
	}
},
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})